make terraces - German English Dictionary